<?php
/**
 * Created by JetBrains PhpStorm.
 * User: HoangAlex
 * Date: 5/29/12
 * Time: 9:22 AM
 * To change this template use File | Settings | File Templates.
 */
class SanPham extends AppModel {
    public $useTable = 'sanpham';
    public $name = 'SanPham';
    //public $primaryKey = 'MASP';
    public $belongsTo = array(
        'NhaSanXuat' => array(
            'classname' => 'NhaSanXuat',
            'foreignKey' => 'nhasanxuat_id'
        ),
        'LoaiSanPham' => array(
            'className' => 'LoaiSanPham',
            'foreignKey' => 'loaisanpham_id'
        )
    );
    public $validate = array(
        'TENSP' => array(
            'required' => array(
                'rule' => array('notEmpty'),
                'message' => 'Nhập tên sản phẩm'
            )
        ),
        'nhasanxuat_id' => array(
            'required' => array(
                'rule' => array('notEmpty'),
                'message' => 'Chọn nhà sản xuất'
            )
        ),
        'loaisanpham_id' => array(
            'required' => array(
                'rule' => array('notEmpty'),
                'message' => 'Chọn nhà sản xuất'
            )
        ),
        'GIABANSI' => array(
            'required' => array(
                'rule' => array('notEmpty'),
                'message' => 'Chọn đơn giá bán'
            ),
            'giadung' => array(
                'rule' => array('numeric'),
                'message' => 'Giá bán phải là một số'
            ),
            'rule_value' => array(
                'rule' => array('comparison', '>', 0),
                'message' => 'Số điện thoại phải là một số lớn hơn 0'
            )
        ),
        'GIABANLE' => array(
            'required' => array(
                'rule' => array('notEmpty'),
                'message' => 'Chọn đơn giá bán'
            ),
            'giadung' => array(
                'rule' => array('numeric'),
                'message' => 'Giá bán phải là một số'
            ),
            'rule_value' => array(
                'rule' => array('comparison', '>', 0),
                'message' => 'Giá bán phải là một số lớn hơn 0'
            )
        ),
        'SOLUONGKHUYENMAI' => array(
            'giadung' => array(
                'rule' => array('numeric'),
                'message' => 'Số lượng khuyến mãi là một số',
                'allowEmpty' => true
            ),
            'rule_value' => array(
                'rule' => array('comparison', '>', 0),
                'message' => 'Số lượng khuyến mãi phải là một số lớn hơn 0'
            )
            )
    );
}